PRISAD: A Partitioned Rendering Infrastructure for Scalable Accordion Drawing (extended version)
نویسندگان
چکیده
We present PRISAD, the first generic rendering infrastructure for information visualization applications that use the accordion drawing technique: rubber-sheet navigation with guaranteed visibility for marked areas of interest. Our new rendering algorithms are based on the partitioning of screen-space, which allows us to handle dense dataset regions correctly. The algorithms in previous work led to incorrect visual representations because of overculling, and to inefficiencies due to overdrawing multiple items in the same region. Our pixel-based drawing infrastructure guarantees correctness by eliminating overculling, and improves rendering performance with tight bounds on overdrawing. PRITree and PRISeq are applications built on PRISAD, with the feature sets of TreeJuxtaposer and SequenceJuxtaposer, respectively. We describe our PRITree and PRISeq dataset traversal algorithms, which are used for efficient rendering, culling, and layout of datasets within the PRISAD framework. We also discuss PRITree node marking techniques, which offer order-of-magnitude improvements to both memory and time performance versus previous range storage and retrieval techniques. Our PRITree implementation features a five-fold increase in rendering speed for non-trivial tree structures, and also reduces memory requirements in some real-world datasets by up to eight times, so we are able to handle trees of several million nodes. PRISeq renders fifteen times faster and handles datasets twenty times larger than previous work. The software is available as open source from http://olduvai.sourceforge.net. CR Categories: I.3.6 [Computer Graphics]: Methodology and Techniques—Graphics data structures and data types;
منابع مشابه
PGAS Model for the Implementation of Scalable Cluster Systems
This paper introduces an extended version of the traditional Partitioned Global Address Space (PGAS) model, for the implementation of scalable cluster systems, that the HyperTransport Consortium Advanced Technology Group (ATG) is working on. Using the Simics and GEMS simulators, we developed a software module that approximates the behavior of a PGAS cluster. This approach mainly provides the si...
متن کاملSequenceJuxtaposer: Fluid Navigation For Large-Scale Sequence Comparison in Context
SequenceJuxtaposer is a sequence visualization tool for the exploration and comparison of biomolecular sequences. We use an information visualization technique called “accordion drawing” that guarantees three key properties: context, visibility, and frame rate. We provide context through the navigation metaphor of a rubber sheet that can be smoothly stretched to show more details in the areas o...
متن کاملPrecise Ink Drawing of 3D Models
Drawings made with precise pen strokes accurately reveal the geometric forms that give subjects their characteristic shape. We present a system for non-photorealistic rendering of precise drawing strokes over dense 3D triangle meshes with arbitrary topology. During an automatic pre-process, we construct an extended version of the edge-buffer data structure to allow the calculation of shape meas...
متن کاملSepia: Scalable 3D Compositing Using PCI Pamette
We have implemented an image combining architecture that allows distributed rendering of a partitioned data set at interactive rates. The architecture achieves real-time frame rates and low latency through pipelining and the use of a high bandwidth network technology to transfer the image data. It is flexible because it uses programmable FPGA devices to implement the combining logic. The implem...
متن کاملThe Rendering Optimization of SVG Player on Mobile Devices
With the 3G development, more and more rich media applications appear on mobile devices. The efficiency of scalable vector graphics player is very crucial for constrained mobile devices. In this paper, we propose a partial rendering algorithm which dynamically traces the invalid areas of elements in the scene and rationally divides the scene into several partial rendering areas. Compared with t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Information Visualization
دوره 5 شماره
صفحات -
تاریخ انتشار 2006